package org.kabanyo.components {
	import mx.core.IVisualElement;

	public interface ISeriesRenderer extends IVisualElement {
		/**
		 *  The data to render or edit.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get data():Object;

		/**
		 *  @private
		 */
		function set data(value:Object):void;

		/**
		 *  The color of renderer.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get color():uint;

		/**
		 * @private
		 */
		function set color(value:uint):void;

		/**
		 *  The unit of series.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get unit():String;

		/**
		 * @private
		 */
		function set unit(value:String):void;

		/**
		 *  The unit of series.
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 9
		 *  @playerversion AIR 1.1
		 *  @productversion Flex 3
		 */
		function get label():String;

		/**
		 * @private
		 */
		function set label(value:String):void;
	}
}
